<?xml version="1.0" encoding="UTF-8"?>
<!--/////////////////
Plantilla para unificar los resultados obtenidos en cada peticion en un solo resultado.
Los resultados se ordenan por orden alfabetico
/////////////////////////-->
<xsl:stylesheet version="2.0" xmlns="urn:mpeg:mpeg7:schema:2001" xmlns:mpeg7="urn:mpeg:mpeg7:schema:2001" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:saxon="http://saxon.sf.net/" xmlns:duma="java:es.duma.util.xsl.XSLfunctions" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:voc="vocabularies" xmlns:list="java:java.util.ArrayList" exclude-result-prefixes="xs xsl xsi saxon duma list">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="no"/>
<xsl:template match="/merge">
	<Mpeg7>
            <Description xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Mpeg7:ContentEntityType">
                <MultimediaContent xsi:type="Mpeg7:MultimediaCollectionType">
                        
                        <!--Se realiza el merge por orden de aparicion -->
                        <!--<xsl:for-each select="mpeg7:Mpeg7">
                            <xsl:copy-of select="mpeg7:Description/mpeg7:MultimediaContent/mpeg7:Collection"/>
                        </xsl:for-each>-->
                        
                    <Collection xsi:type="Mpeg7:ContentCollectionType" name="DUMA">
                        <ContentCollection>
                            <xsl:for-each select="mpeg7:Mpeg7/mpeg7:Description/mpeg7:MultimediaContent/mpeg7:Collection/mpeg7:ContentCollection/mpeg7:Content">
                                <!--Orden por titulo -->
                                <xsl:sort select="mpeg7:AudioVisual/mpeg7:CreationInformation/mpeg7:Creation/mpeg7:Title"/>
                                
                                <!--Orden por fecha de publicacion-->
                                <!--<xsl:sort select="mpeg7:AudioVisual/mpeg7:CreationInformation/mpeg7:Creation/mpeg7:CreationCoordinates/mpeg7:Date/mpeg7:TimePoint" data-type="number"/>-->
                                
                               <xsl:copy-of select="."/>
                            </xsl:for-each>
                                
                        </ContentCollection>                  
                    </Collection>
                    
                </MultimediaContent>
            </Description>
        </Mpeg7>
</xsl:template>


</xsl:stylesheet>

